package com.dianxin.smartpark.dao.mapper.visitor;

import com.dianxin.smartpark.dao.dataobject.visitor.SmartParkStrategyConfig;
import com.dianxin.smartpark.dao.dataobject.visitor.SmartParkStrategyConfigExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface SmartParkStrategyConfigMapper {
    long countByExample(SmartParkStrategyConfigExample example);

    int deleteByExample(SmartParkStrategyConfigExample example);

    int deleteByPrimaryKey(Long id);

    int insert(SmartParkStrategyConfig record);

    int insertSelective(SmartParkStrategyConfig record);

    List<SmartParkStrategyConfig> selectByExample(SmartParkStrategyConfigExample example);

    SmartParkStrategyConfig selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") SmartParkStrategyConfig record, @Param("example") SmartParkStrategyConfigExample example);

    int updateByExample(@Param("record") SmartParkStrategyConfig record, @Param("example") SmartParkStrategyConfigExample example);

    int updateByPrimaryKeySelective(SmartParkStrategyConfig record);

    int updateByPrimaryKey(SmartParkStrategyConfig record);
}